package com.sky.context;

/**
 * 用于存储账户id 在一个完整的执行过程中，从被拦截开始，带持久层结束，都是同一条线程
 */
public class BaseContext {
    public static ThreadLocal<Long> threadLocal =new ThreadLocal<>();
    //存入 登录账户id
    public static void setCurrentId(Long id){
        threadLocal.set(id);
    }
    // 取id
    public static Long getCurrentId(){
        return threadLocal.get();
    }
    //删除id
    public static void delCurrentId(){
        threadLocal.remove();
    }
}
